package com.Dec_Three;

/**
 * 122. 买卖股票的最佳时机 II
 * 给你一个整数数组 prices ，其中 prices[i] 表示某支股票第 i 天的价格。
 *
 * 在每一天，你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买，然后在 同一天 出售。
 *
 * 返回 你能获得的 最大 利润 。
 *
 *  
 *
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 *
 * 2022/11/04 09:57
 */

public class Solution122 {

    public int maxProfit(int[] prices) {
        int result=0;
        for (int i = 0; i < prices.length - 1; i++) {
            result+=Math.max(prices[i+1]-prices[i],0);
        }
        return result;
    }

    public static void main(String[] args) {
        Solution122 solution122=new Solution122();
        System.out.println(solution122.maxProfit(new int[]{7,1,5,3,6,4}));
    }
}
